namespace ScreenToGif.Domain.Enums.Native;

public enum WindowsMessages
{
    Activate = 0x0006,
    ActivateApp = 0x001C,
    AfxFirst = 0x0360,
    AfxLast = 0x037F,
    App = 0x8000,
    AskCbFormatName = 0x030C,
    CancelJournal = 0x004B,
    CancelMode = 0x001F,
    CaptureChanged = 0x0215,
    ChangeCbChain = 0x030D,
    ChangeUiState = 0x0127,
    Char = 0x0102,
    CharToItem = 0x002F,
    ChildActivate = 0x0022,
    Clear = 0x0303,
    Close = 0x0010,
    ClipboardUpdate = 0x031D,
    Command = 0x0111,
    Compacting = 0x0041,
    CompareItem = 0x0039,
    ContextMenu = 0x007B,
    Copy = 0x0301,
    CopyData = 0x004A,
    Create = 0x0001,
    CtlColorBtn = 0x0135,
    CtlColorDlg = 0x0136,
    CtlColorEdit = 0x0133,
    CtlColorListBox = 0x0134,
    CtlColorMsgBox = 0x0132,
    CtlColorScrollbar = 0x0137,
    CtlColorStatic = 0x0138,
    Cut = 0x0300,
    DeadChar = 0x0103,
    DeleteItem = 0x002D,
    Destroy = 0x0002,
    DestroyClipboard = 0x0307,
    DeviceChange = 0x0219,
    DevModeChange = 0x001B,
    DisplayChange = 0x007E,
    DrawClipboard = 0x0308,
    DrawItem = 0x002B,
    DropFiles = 0x0233,
    Enable = 0x000A,
    EndSession = 0x0016,
    EnterIdle = 0x0121,
    EnterMenuLoop = 0x0211,
    EnterSizeMove = 0x0231,
    EraseBackground = 0x0014,
    ExitMenuLoop = 0x0212,
    ExitSizeMove = 0x0232,
    FontChange = 0x001D,
    GetDialogCode = 0x0087,
    GetFont = 0x0031,
    GetHotkey = 0x0033,
    GetIcon = 0x007F,
    GetMinMaxInfo = 0x0024,
    GetObject = 0x003D,
    GetText = 0x000D,
    GetTextLenght = 0x000E,
    HandheldFirst = 0x0358,
    HandheldLast = 0x035F,
    Help = 0x0053,
    Hotkey = 0x0312,
    HorizontalScroll = 0x0114,
    HorizontalScrollClipboard = 0x030E,
    IconEraseBackground = 0x0027,
    ImeChar = 0x0286,
    ImeComposition = 0x010F,
    ImeCompositionFull = 0x0284,
    ImeControl = 0x0283,
    ImeEndComposition = 0x010E,
    ImeKeyDown = 0x0290,
    ImeKeyLast = 0x010F,
    ImeKeyUp = 0x0291,
    ImeNotify = 0x0282,
    ImeRequest = 0x0288,
    ImeSelect = 0x0285,
    ImeSetContent = 0x0281,
    ImeStartComposition = 0x010D,
    InitDialog = 0x0110,
    InitMenu = 0x0116,
    InitMenuPopup = 0x0117,
    InputLanguageChange = 0x0051,
    InputLanguageChangeRequest = 0x0050,
    KeyDown = 0x0100,
    KeyFirst = 0x0100,
    KeyLast = 0x0108,
    KeyUp = 0x0101,
    KillFocus = 0x0008,
    LeftDoubleClick = 0x0203,
    LeftButtonDown = 0x0201,
    LeftButtonUp = 0x0202,
    MiddleDoubleClick = 0x0209,
    MiddleButtonDown = 0x0207,
    MiddleButtonUp = 0x0208,
    MdiActivate = 0x0222,
    MdiCascade = 0x0227,
    MdiCreate = 0x0220,
    MdiDestroy = 0x0221,
    MdiGetActive = 0x0229,
    MdiIconmArrange = 0x0228,
    MdiMaximize = 0x0225,
    MdiNext = 0x0224,
    MdiRefreshMenu = 0x0234,
    MdiRestore = 0x0223,
    MdiSetMenu = 0x0230,
    MdiTile = 0x0226,
    MeasureItem = 0x002C,
    MenuChar = 0x0120,
    MenuCommand = 0x0126,
    MenuDrag = 0x0123,
    MenuGetObject = 0x0124,
    MenuRightButtonUp = 0x0122,
    MenuSelect = 0x011F,
    MouseActivate = 0x0021,
    MouseFirst = 0x0200,
    MouseHover = 0x02A1,
    MouseLast = 0x020D,
    MouseLeave = 0x02A3,
    MouseMove = 0x0200,
    MouseWheel = 0x020A,
    MouseHorizontalWheel = 0x020E,
    Move = 0x0003,
    Moving = 0x0216,
    NonClientActivate = 0x0086,
    NonClientCalculateSize = 0x0083,
    NonClientCreate = 0x0081,
    NonClientDestroy = 0x0082,
    NonClientHitTest = 0x0084,
    NonClientLeftButtonDoubleClick = 0x00A3,
    NonClientLeftButtonDown = 0x00A1,
    NonClientLeftButtonUp = 0x00A2,
    NonClientMiddleButtonDoubleClick = 0x00A9,
    NonClientMiddleButtonDown = 0x00A7,
    NonClientMiddleButtonUp = 0x00A8,
    NonClientMouseHover = 0x02A0,
    NonClientMouseLeave = 0x02A2,
    NonClientMouseMonve = 0x00A0,
    NonClientPaint = 0x0085,
    NonClientRightButtonDoubleClick = 0x00A6,
    NonClientRightButtonDown = 0x00A4,
    NonClientRightButtonUp = 0x00A5,
    NonClientXButtonDoubleClick = 0x00AD,
    NonClientXButtonDown = 0x00AB,
    NonClientXButtonUp = 0x00AC,
    NonClientUndocumentedAhDrawCaption = 0x00AE,
    NonClientUndocumentedAhDrawFrame = 0x00AF,
    NextDialogControl = 0x0028,
    NextMenu = 0x0213,
    Notify = 0x004E,
    NotifyFormat = 0x0055,
    Null = 0x0000,
    Paint = 0x000F,
    PaintClipboard = 0x0309,
    PaintIcon = 0x0026,
    PaletteChanged = 0x0311,
    PaletteIsChanging = 0x0310,
    ParentNotify = 0x0210,
    Paste = 0x0302,
    PenWinFirst = 0x0380,
    PenWinLast = 0x038F,
    Power = 0x0048,
    PowerBroadcast = 0x0218,
    Print = 0x0317,
    PrintClient = 0x0318,
    QueryDragIcon = 0x0037,
    QueryEndSession = 0x0011,
    QueryNewPalette = 0x030F,
    QueryOpen = 0x0013,
    QueueSync = 0x0023,
    Quit = 0x0012,
    RButtonDoubleClick = 0x0206,
    RButtonDown = 0x0204,
    RButtonUp = 0x0205,
    RenderAllFormats = 0x0306,
    RenderFormat = 0x0305,
    SetCursor = 0x0020,
    SetFocus = 0x0007,
    SetFont = 0x0030,
    SetHotKey = 0x0032,
    SetIcon = 0x0080,
    SetRedraw = 0x000B,
    SetText = 0x000C,
    SettingChange = 0x001A,
    ShowWindow = 0x0018,
    Size = 0x0005,
    SizeClipboard = 0x030B,
    Sizing = 0x0214,
    SpoolerStatus = 0x002A,
    StyleChanged = 0x007D,
    StyleChanging = 0x007C,
    SyncPaint = 0x0088,
    SysChar = 0x0106,
    SysColorChange = 0x0015,
    SysCommand = 0x0112,
    SysDeadChar = 0x0107,
    SysKeyDown = 0x0104,
    SysKeyUp = 0x0105,
    TrainingCard = 0x0052,
    TimeChange = 0x001E,
    Timer = 0x0113,
    Undo = 0x0304,
    UnInitMenuPopup = 0x0125,
    User = 0x0400,
    UserChanged = 0x0054,
    VKeyToItem = 0x002E,
    VerticalScroll = 0x0115,
    VerticalScrollClipboard = 0x030A,
    WindowPositionChanged = 0x0047,
    WindowPositionChanging = 0x0046,
    WinIniChange = 0x001A,
    XButtonDoubleClick = 0x020D,
    XButtonDown = 0x020B,
    XButtonUp = 0x020C,
}